runtime.hchan.elemtype (field)
32 uses
runtime (current package)
chan.go#L42: elemtype *_type // element type
chan.go#L114: c.elemtype = elem
chan.go#L242: typedmemmove(c.elemtype, qp, ep)
chan.go#L340: sendDirect(c.elemtype, sg, ep)
chan.go#L371: typedmemclr(c.elemtype, chanbuf(c, c.recvx))
chan.go#L442: typedmemclr(c.elemtype, sg.elem)
chan.go#L572: typedmemclr(c.elemtype, ep)
chan.go#L592: typedmemclr(c.elemtype, ep)
chan.go#L616: typedmemmove(c.elemtype, ep, qp)
chan.go#L618: typedmemclr(c.elemtype, qp)
chan.go#L710: recvDirect(c.elemtype, sg, ep)
chan.go#L724: typedmemmove(c.elemtype, ep, qp)
chan.go#L727: typedmemmove(c.elemtype, qp, sg.elem)
select.go#L423: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L425: raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
select.go#L430: msanread(cas.elem, c.elemtype.Size_)
select.go#L432: msanwrite(cas.elem, c.elemtype.Size_)
select.go#L437: asanread(cas.elem, c.elemtype.Size_)
select.go#L439: asanwrite(cas.elem, c.elemtype.Size_)
select.go#L450: raceWriteObjectPC(c.elemtype, cas.elem, casePC(casi), chanrecvpc)
select.go#L455: msanwrite(cas.elem, c.elemtype.Size_)
select.go#L458: asanwrite(cas.elem, c.elemtype.Size_)
select.go#L463: typedmemmove(c.elemtype, cas.elem, qp)
select.go#L465: typedmemclr(c.elemtype, qp)
select.go#L478: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L481: msanread(cas.elem, c.elemtype.Size_)
select.go#L484: asanread(cas.elem, c.elemtype.Size_)
select.go#L486: typedmemmove(c.elemtype, chanbuf(c, c.sendx), cas.elem)
select.go#L509: typedmemclr(c.elemtype, cas.elem)
select.go#L519: raceReadObjectPC(c.elemtype, cas.elem, casePC(casi), chansendpc)
select.go#L522: msanread(cas.elem, c.elemtype.Size_)
select.go#L525: asanread(cas.elem, c.elemtype.Size_)